package com.sunny.t1;

import java.util.ArrayList;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        String s = scanner.next();

        int res = 0;

//        int tmpRes = 0;
//        for(int i=0;i<s.length();i++){
//
//            int cur = i;
//            int next = (i+1)%s.length();
//            char scur = s.charAt(i);
//            char snext = s.charAt(next);
//            while (scur != snext){
//                tmpRes++;
//                cur = (cur+1)%s.length();
//                next = (cur+1)%s.length();
//                scur = s.charAt(cur);
//                snext = s.charAt(next);
//            }
//            if(tmpRes > res){
//                res = tmpRes;
//            }
//        }

        int[] dp = new int[s.length()];
        char prev = s.charAt(0);
        int len = 1;
        dp[0] = 1;
        for(int i=1;i<s.length();i++){
            if(s.charAt(i) != s.charAt(i-1)){
                dp[i] = dp[i-1] + 1;
            }else{
                dp[i] = 1;
            }
        }

        int tmpRes = 0;
        if(s.charAt(s.length()-1) != s.charAt(0)){
            tmpRes = dp[0]+dp[s.length()-1];
        }
        if(res<tmpRes)
            res = tmpRes;
        for(int i=0;i<s.length();i++){
            if(dp[i]>res){
                res = dp[i];
            }
        }

        System.out.println(res);

    }

}

